package models.parsers;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;
import models.BankStatement;
import models.Transaction;

public interface Parser<T extends Transaction> {

    public List<Transaction> getTransactions();

    public BankStatement getStatement();

    public boolean parse();

    public boolean alreadyParsed();

    public BigDecimal parseAmount(String amount);

    public Date parseDate(String date);
}

